package utils

import (
	"fmt"
	"os"
	"path/filepath"
)

func BaseFind(slice []string, item string) bool {
	for _, s := range slice {
		if s == item {
			return true
		}
	}
	return false
}

func Mkdirs(path string) error {
	dirPath := filepath.Dir(path)

	// 检查目录是否存在，如果不存在则创建
	if _, err := os.Stat(dirPath); os.IsNotExist(err) {
		err := os.MkdirAll(dirPath, 0755)
		if err != nil {
			fmt.Println("无法创建目录:", err)
			return err
		}
	}
	return nil
}
